package com.gcxy.vo.student;

import com.gcxy.core.PageVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.catalina.LifecycleState;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * Copyright (C), 2024-2024, BUG闭退！
 * Author: Huang先森
 * Date: 2024/7/30 16:32
 * FileName: StudentPageVO
 * Description:
 */
@Data
public class StudentPageVO {

    @ApiModelProperty("用户id")
    private Integer id;

    @ApiModelProperty("学生-教师关联id")
    private Integer studentTeacherId;

    @ApiModelProperty("学号")
    private String studentAccount;

    @ApiModelProperty("姓名")
    private String studentName;

    @ApiModelProperty("岗位")
    private String positionName;

    @ApiModelProperty("学期ID")
    private Integer semesterId;

    @ApiModelProperty("学期名称")
    private String semesterName;

    @ApiModelProperty("实际指导教师名称")
    private String practicalTeacherName;

    @ApiModelProperty("实际指导教师名称ID")
    private Integer practicalTeacherId;

    @ApiModelProperty("实际指导教师名称工号")
    private String practicalTeacherUsername;

    @ApiModelProperty("名义教师指导老师")
    private String honoraryTeacherName;

    @ApiModelProperty("名义教师指导老师ID")
    private Integer honoraryTeacherId;

    @ApiModelProperty("名义教师指导老师工号")
    private String honoraryTeacherUsername;

    @ApiModelProperty("班级信息")
    private String className;

    @ApiModelProperty("项目列表")
    private List<String> projectList;
}
